Towards a Notion of Agent Coordination Context
نویسنده
چکیده
On the one hand, recent studies on the history of human societies suggest that the role of the environment has to be taken explicitly into account in order to understand evolution of individuals and groups in any non-trivial setting. On the other hand, the notion of context is well-known and relevant to several research areas such as natural language, philosophy, logic, and artificial intelligence. In these areas, contexts are typically used to model the effect of the environment (in its most general sense, including the spatial and temporal interpretation of the term) on the communication occurring amongst active entities, such as humans or artificial agents. Generalising upon the recently introduced notion of context-dependent coordination, in this seminal paper we propose the notion of agent coordination context as a means to model and shape the space of agent interaction and communication. From a theoretical perspective, agent coordination contexts can serve the purposes of (i) enabling agents to model the environment where they interact and communicate (the subjective viewpoint), and (ii) providing a framework to express how the environment affects interpretation of agent communication acts (the objective viewpoint). From an engineering perspective, the notion of agent coordination context enables in principle agents to perceive the space where they act and interact, reason about the effect of their actions and communications, and possibly affect their environment to achieve their goals. Also, agent coordination contexts allow engineers to encapsulate rules for governing applications built as agent systems, mediate the interactions amongst agents and the environment, and possibly affect them so as to change global application behaviour incrementally and dynamically.
منابع مشابه
Agent Coordination Contexts: Experiments in TuCSoN
The notion of agent coordination context has been introduced as a means to model and shape the space of agent interaction and communication, and the agent presence in a situated environment. This paper describes experiments in modelling and developing the notion of agent coordination context within the TuCSoN model for agent coordination, and discusses the related benefits in terms of the engin...
متن کاملThe LuCe Coordination Technology for MAS Design and Development on the Internet
Internet-based multi-agent systems call for new metaphors, abstractions, methodologies and enabling technologies specifically tailored to agent-oriented engineering. While coordination models define the framework to manage the space of agent interaction, ruling social behaviours and accomplishing social tasks, their impact on system design and development calls for an effective coordination tec...
متن کاملThe Design of a Coordination Language for Multi-Agent Systems
The agent view provides a level of abstraction at which we envisage computational systemscarrying out cooperative work by interoperating across networked people, organizations and machines. A major challenge in building such systems is coordinating the behavior of the individual agents to achieve the individual and shared goals of the participants. In this paper we propose a conceptualization o...
متن کاملCoordination Technology for the Development of Multi-Agent Systems on the Web
The development of multi-agent systems on the Web requires powerful and e ective coordination models, languages and patterns. Even more, it calls for an e ective coordination technology, not only implementing a coordination model, but also supporting its metaphors at the development system level, and enabling developers to work at any time at the abstraction level required. This paper presents ...
متن کاملOn Calculi for Context-Aware Coordination
Modern distributed computing demands unprecedented levels of dynamicity and reconfiguration. Mobile computing, peer-to-peer networks, computational grids, multiagent systems, are examples of domains exhibiting a continuously changing system configuration. In these settings, the context where computation occurs is not only dynamically changing, but also affecting the components’ behavior in a fu...
متن کامل